#login-top {
    height: 40px;
    background: url(../images/top_bg.jpg) repeat-x;
}

#login-header-box {
    width: 100%;
    #login-header {
        overflow: hidden;
        width: 950px;
        height: 80px;
        margin: 0 auto;
        &::after {
            content: ".";
            clear: both;
            display: block;
            height: 0;
            overflow: hidden;
            visibility: hidden;
        }
        &::after {
            zoom: 1;
        }
        #login-header-left,
        #login-header-right {
            height: 80px;
        }
        #login-header-left {
            float: left;
            width: 350px;
            background: url(../images/logo_pic.png) repeat-x;
        }
        #login-header-right {
            float: right;
            width: 330px;
            padding-right: 40px;
            background: url(../images/login_title.png) repeat-x;
        }
    }
}

#login-banner-box {
    width: 100%;
    #login-banner {
        position: relative;
        width: 950px;
        height: 255px;
        margin: 0 auto;
        background: url(../images/login_banner.jpg);
        #login-box {
            position: absolute;
            top: 0;
            right: 40px;
            width: 280px;
            height: 255px;
            box-sizing: border-box;
            padding: 40px 20px;
        }
    }
}

#login-btn,
#reset-btn {
    width: 113px;
}

#login-btn {
    background: #438eb9;
}

#reset-btn:hover {
    color: #fff;
    background: #438eb9;
}

#username,
#password,
#login-btn,
#reset-btn {
    position: relative;
    border-radius: 10px;
    box-shadow: 2px 2px 2px #eee;
}

.input-text {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 0;
    color: #eee;
}

#login-bottom {
    height: 220px;
}

#login-bottom-box {
    width: 100%;
    #login-bottom {
        width: 950px;
        height: 220px;
        margin: 0 auto;
        background: url(../images/login_pic_12.png)
    }
}

#login-footer {
    width: 100%;
    position: absolute;
    bottom: 0px;
    box-sizing: border-box;
    padding: 10px;
    border-top: 1px solid #ccc;
    #copyright {
        display: block;
        font-size: 14px;
        text-align: center;
    }
}